package com.rf.richfitwheel.dyn.business.entity;

import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.Table;
import java.io.Serializable;



/**
 * 表单设计表 实体类。
 *
 * @author richfitwheel
 * @since 2025-02-18
 */
@Table("sys_form_designer")
public class SysFormDesigner implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @Id
    private String id;

    /**
     * 版本
     */
    private Long version;

    /**
     * 编号
     */
    private String formCode;

    /**
     * 名称
     */
    private String formName;

    /**
     * 表单类型：1-管理页、2-表单页
     */
    private String formType;

    /**
     * 备注
     */
    private String remark;

    /**
     * 表单设计数据
     */
    private String formDesJson;

    /**
     * 是否已发布：0-否、1-是
     */
    private String resStatus;

    /**
     * 数据库字段设计
     */
    private String formColumnJson;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Long getVersion() {
        return version;
    }

    public void setVersion(Long version) {
        this.version = version;
    }

    public String getFormCode() {
        return formCode;
    }

    public void setFormCode(String formCode) {
        this.formCode = formCode;
    }

    public String getFormName() {
        return formName;
    }

    public void setFormName(String formName) {
        this.formName = formName;
    }

    public String getFormType() {
        return formType;
    }

    public void setFormType(String formType) {
        this.formType = formType;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getFormDesJson() {
        return formDesJson;
    }

    public void setFormDesJson(String formDesJson) {
        this.formDesJson = formDesJson;
    }

    public String getResStatus() {
        return resStatus;
    }

    public void setResStatus(String resStatus) {
        this.resStatus = resStatus;
    }

    public String getFormColumnJson() {
        return formColumnJson;
    }

    public void setFormColumnJson(String formColumnJson) {
        this.formColumnJson = formColumnJson;
    }

}
